<?xml version="1.0" encoding="utf-8"?>
<!-- created with bpmn-js / http://bpmn.io -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="589" height="366" viewBox="206 23 589 366" version="1.1"><defs><marker viewBox="0 0 20 20" markerWidth="10" markerHeight="10" orient="auto" refX="11" refY="10" id="markerSif886jcv9"><path d="M 1 5 L 11 10 L 1 15 Z" fill="#000000" style="stroke-width: 1px; stroke-linecap: round; stroke-dasharray: 10000px, 1px;"/></marker><marker viewBox="0 0 20 20" markerWidth="20" markerHeight="20" orient="auto" refX="6" refY="6" id="markerSif886jcvb"><circle cx="6" cy="6" r="3.5" style="stroke-width: 1px; stroke-linecap: round; stroke-dasharray: 10000px, 1px;" fill="#ffffff" stroke="#000000"/></marker><marker viewBox="0 0 20 20" markerWidth="20" markerHeight="20" orient="auto" refX="8.5" refY="5" id="markerSif886jcvd"><path d="m 1 5 l 0 -3 l 7 3 l -7 3 z" fill="#ffffff" stroke="#000000" style="stroke-width: 1px; stroke-linecap: butt; stroke-dasharray: 10000px, 1px;"/></marker><marker viewBox="0 0 20 20" markerWidth="10" markerHeight="10" orient="auto" refX="11" refY="10" id="markerSif886jcvf"><path d="M 1 5 L 11 10 L 1 15" fill="#ffffff" stroke="#000000" style="stroke-width: 1px; stroke-linecap: round; stroke-dasharray: 10000px, 1px;"/></marker><marker viewBox="0 0 20 20" markerWidth="10" markerHeight="10" orient="auto" refX="-1" refY="10" id="markerSif886jcvh"><path d="M 0 10 L 8 6 L 16 10 L 8 14 Z" fill="#ffffff" stroke="#000000" style="stroke-width: 1px; stroke-linecap: round; stroke-dasharray: 10000px, 1px;"/></marker><marker viewBox="0 0 20 20" markerWidth="10" markerHeight="10" orient="auto" refX="-5" refY="10" id="markerSif886jcvj"><path d="M 1 4 L 5 16" fill="#000000" stroke="#000000" style="stroke-width: 1px; stroke-linecap: round; stroke-dasharray: 10000px, 1px;"/></marker></defs><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="StartEvent_1" transform="matrix(1,0,0,1,242,187)" class="djs-element djs-shape" style="display: block;"><g class="djs-visual"><circle cx="15" cy="15" r="15" stroke="#000000" fill="#ffffff" style="stroke-width: 2px;"></circle></g><rect x="0" y="0" width="30" height="30" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="42" height="42" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="Task_0jlsfrq" class="djs-element djs-shape" transform="matrix(1,0,0,1,592,29)" style="display: block;"><g class="djs-visual"><rect x="0" y="0" width="100" height="80" rx="10" ry="10" stroke="#000000" fill="#ffffff" style="stroke-width: 2px;"></rect><text class=" djs-label" style="font-family: Arial, sans-serif; font-size: 12px;"><tspan x="50" y="40"></tspan></text></g><rect x="0" y="0" width="100" height="80" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="112" height="92" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="Task_0kjt0yb" class="djs-element djs-shape" transform="matrix(1,0,0,1,574,303)" style="display: block;"><g class="djs-visual"><rect x="0" y="0" width="100" height="80" rx="10" ry="10" stroke="#000000" fill="#ffffff" style="stroke-width: 2px;"></rect><text class=" djs-label" style="font-family: Arial, sans-serif; font-size: 12px;"><tspan x="50" y="40"></tspan></text></g><rect x="0" y="0" width="100" height="80" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="112" height="92" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="EndEvent_1rpip18" transform="matrix(1,0,0,1,753,325)" class="djs-element djs-shape" style="display: block;"><g class="djs-visual"><circle cx="18" cy="18" r="18" stroke="#000000" fill="#ffffff" style="stroke-width: 4px;"></circle></g><rect x="0" y="0" width="36" height="36" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="48" height="48" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="EndEvent_0v3jvvh" transform="matrix(1,0,0,1,744,51)" class="djs-element djs-shape" style="display: block;"><g class="djs-visual"><circle cx="18" cy="18" r="18" stroke="#000000" fill="#ffffff" style="stroke-width: 4px;"></circle></g><rect x="0" y="0" width="36" height="36" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="48" height="48" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="StartEvent_1_label" class="djs-element djs-shape" transform="matrix(1,0,0,1,212,219)" style="display: block;"><g class="djs-visual"><text class=" djs-label" style="font-family: Arial, sans-serif; font-size: 11px;"><tspan x="8.6171875" y="12">hunger noticed</tspan></text></g><rect x="0" y="0" width="90" height="22" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="102" height="34" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="Task_1" class="djs-element djs-shape" transform="matrix(1,0,0,1,340,162)" style="display: block;"><g class="djs-visual"><rect x="0" y="0" width="100" height="80" rx="10" ry="10" stroke="#000000" fill="#ffffff" style="stroke-width: 2px;"></rect><text class=" djs-label" style="font-family: Arial, sans-serif; font-size: 12px;"><tspan x="12.6484375" y="43.5">choose recipe</tspan></text></g><rect x="0" y="0" width="100" height="80" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="112" height="92" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="ExclusiveGateway_1" transform="matrix(1,0,0,1,508,182)" class="djs-element djs-shape" style="display: block;"><g class="djs-visual"><polygon points="20,0,40,20,20,40,0,20" stroke="#000000" fill="#ffffff" style="stroke-width: 2px;"></polygon><path d="m 12.8,12 5.942857142857143,7.771428571428571 -5.942857142857143,7.771428571428571 2.742857142857143,0 4.571428571428571,-5.971382857142857 4.571428571428571,5.971382857142857 2.742857142857143,0 -5.942857142857143,-7.771428571428571 5.942857142857143,-7.771428571428571 -2.742857142857143,0 -4.571428571428571,5.971382857142857 -4.571428571428571,-5.971382857142857 -2.742857142857143,0 z" fill="#000000" stroke="#000000" style="stroke-width: 1px;"></path></g><rect x="0" y="0" width="40" height="40" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="52" height="52" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="ExclusiveGateway_1_label" class="djs-element djs-shape" transform="matrix(1,0,0,1,483,225)" style="display: block;"><g class="djs-visual"><text class=" djs-label" style="font-family: Arial, sans-serif; font-size: 11px;"><tspan x="12.2890625" y="12">desired dish?</tspan></text></g><rect x="0" y="0" width="90" height="24" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="102" height="36" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="SequenceFlow_1" class="djs-element djs-connection" style="display: block;"><g class="djs-visual"><path d="m  272,202L340,202 " fill="none" stroke="#000000" style="stroke-width: 2px; stroke-linejoin: round; marker-end: url(#markerSif886jcv9);"></path></g><polyline points="272,202 340,202 " fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></polyline><rect x="266" y="196" width="80" height="12" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="SequenceFlow_1_label" class="djs-element djs-shape" transform="matrix(1,0,0,1,225,140)" style="display: none;"><g class="djs-visual"><text class=" djs-label" style="font-family: Arial, sans-serif; font-size: 11px;"><tspan x="45" y="0"></tspan></text></g><rect x="0" y="0" width="90" height="20" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="102" height="32" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="SequenceFlow_2" class="djs-element djs-connection" style="display: block;"><g class="djs-visual"><path d="m  440,202L508,202 " fill="none" stroke="#000000" style="stroke-width: 2px; stroke-linejoin: round; marker-end: url(#markerSif886jcv9);"></path></g><polyline points="440,202 508,202 " fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></polyline><rect x="434" y="196" width="80" height="12" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="SequenceFlow_2_label" class="djs-element djs-shape" transform="matrix(1,0,0,1,433,192)" style="display: none;"><g class="djs-visual"><text class=" djs-label" style="font-family: Arial, sans-serif; font-size: 11px;"><tspan x="45" y="0"></tspan></text></g><rect x="0" y="0" width="90" height="20" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="102" height="32" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="SequenceFlow_1ruflvn" class="djs-element djs-connection" style="display: block;"><g class="djs-visual"><path d="m  528,182L528,69 L592,69 " fill="none" stroke="#000000" style="stroke-width: 2px; stroke-linejoin: round; marker-end: url(#markerSif886jcv9);"></path></g><polyline points="528,182 528,69 592,69 " fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></polyline><rect x="522" y="63" width="76" height="125" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="SequenceFlow_1ruflvn_label" class="djs-element djs-shape" transform="matrix(1,0,0,1,483,115.5)" style="display: none;"><g class="djs-visual"><text class=" djs-label" style="font-family: Arial, sans-serif; font-size: 11px;"><tspan x="45" y="0"></tspan></text></g><rect x="0" y="0" width="90" height="20" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="102" height="32" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="SequenceFlow_02dz59t" class="djs-element djs-connection" style="display: block;"><g class="djs-visual"><path d="m  528,222L528,343 L574,343 " fill="none" stroke="#000000" style="stroke-width: 2px; stroke-linejoin: round; marker-end: url(#markerSif886jcv9);"></path></g><polyline points="528,222 528,343 574,343 " fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></polyline><rect x="522" y="216" width="58" height="133" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="SequenceFlow_02dz59t_label" class="djs-element djs-shape" transform="matrix(1,0,0,1,483,272.5)" style="display: none;"><g class="djs-visual"><text class=" djs-label" style="font-family: Arial, sans-serif; font-size: 11px;"><tspan x="45" y="0"></tspan></text></g><rect x="0" y="0" width="90" height="20" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="102" height="32" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="SequenceFlow_1y3ygiq" class="djs-element djs-connection" style="display: block;"><g class="djs-visual"><path d="m  674,343L712,343 L712,343 L753,343 " fill="none" stroke="#000000" style="stroke-width: 2px; stroke-linejoin: round; marker-end: url(#markerSif886jcv9);"></path></g><polyline points="674,343 712,343 712,343 753,343 " fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></polyline><rect x="668" y="337" width="91" height="12" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="SequenceFlow_1y3ygiq_label" class="djs-element djs-shape" transform="matrix(1,0,0,1,667,337)" style="display: none;"><g class="djs-visual"><text class=" djs-label" style="font-family: Arial, sans-serif; font-size: 11px;"><tspan x="45" y="0"></tspan></text></g><rect x="0" y="0" width="90" height="20" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="102" height="32" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="EndEvent_1rpip18_label" class="djs-element djs-shape" transform="matrix(1,0,0,1,726,361)" style="display: none;"><g class="djs-visual"><text class=" djs-label" style="font-family: Arial, sans-serif; font-size: 11px;"><tspan x="45" y="0"></tspan></text></g><rect x="0" y="0" width="90" height="20" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="102" height="32" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="EndEvent_0v3jvvh_label" class="djs-element djs-shape" transform="matrix(1,0,0,1,717,87)" style="display: none;"><g class="djs-visual"><text class=" djs-label" style="font-family: Arial, sans-serif; font-size: 11px;"><tspan x="45" y="0"></tspan></text></g><rect x="0" y="0" width="90" height="20" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="102" height="32" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="SequenceFlow_0xr7bvc" class="djs-element djs-connection" style="display: block;"><g class="djs-visual"><path d="m  692,69L744,69 " fill="none" stroke="#000000" style="stroke-width: 2px; stroke-linejoin: round; marker-end: url(#markerSif886jcv9);"></path></g><polyline points="692,69 744,69 " fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></polyline><rect x="686" y="63" width="64" height="12" fill="none" class="djs-outline"></rect></g></g><g class="djs-group" xmlns="http://www.w3.org/2000/svg"><g data-element-id="SequenceFlow_0xr7bvc_label" class="djs-element djs-shape" transform="matrix(1,0,0,1,673,59)" style="display: none;"><g class="djs-visual"><text class=" djs-label" style="font-family: Arial, sans-serif; font-size: 11px;"><tspan x="45" y="0"></tspan></text></g><rect x="0" y="0" width="90" height="20" fill="none" stroke="#ffffff" style="stroke-opacity: 0; stroke-width: 15px;" class="djs-hit"></rect><rect x="-6" y="-6" width="102" height="32" fill="none" class="djs-outline"></rect></g></g></svg>